package com.gitee.feizns.itrip.personal.search.entity.ao;

import lombok.Data;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort;
import org.springframework.data.solr.core.query.Criteria;
import org.springframework.data.solr.core.query.Query;
import org.springframework.data.solr.core.query.SimpleQuery;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.util.StringUtils;

import java.text.MessageFormat;
import java.util.Date;

/**
 * @author feizns
 * @since 2019/1/4 0004
 */
@Data
public class ForAcceptSearchItripHotelPage {

    /**
     * 需要升序排列字段
     */
    private String ascSort;

    /**
     * 需要倒序排序字段
     */
    private String descSort;

    /**
     * 入住时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date checkInDate;//"2017-06-19",

    /**
     * 退房时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date checkOutDate;

    /**
     * 目的地
     */
    private String destination;

    /**
     * 酒店特色 IDS
     */
    private String featureIds;

    /**
     * 酒店级别
     */
    private String hotelLevel;

    /**
     * 关键字
     */
    private String keywords;

    /**
     * 最低价
     */
    private String minPrice;

    /**
     * 最高价
     */
    private String maxPrice;

    /**
     * 页数
     */
    private Integer pageNo;

    /**
     * 页大小
     */
    private Integer pageSize;

    /**
     * 商圈 ids
     */
    private String tradeAreaIds;

    /**
     * 城市编号
     */
    private String cityId;

}
